package domain


type TaobaoShopcatsListGetShopCat struct {
    /*
        类目编号     */
    Cid  *int64 `json:"cid,omitempty" `

    /*
        父类目编号，注：此类目指前台类目，值等于0：表示此类目为一级类目，值不等于0：表示此类目有父类目     */
    ParentCid  *int64 `json:"parent_cid,omitempty" `

    /*
        类目名称     */
    Name  *string `json:"name,omitempty" `

    /*
        该类目是否为父类目。即：该类目是否还有子类目     */
    IsParent  *bool `json:"is_parent,omitempty" `

}

func (s *TaobaoShopcatsListGetShopCat) SetCid(v int64) *TaobaoShopcatsListGetShopCat {
    s.Cid = &v
    return s
}
func (s *TaobaoShopcatsListGetShopCat) SetParentCid(v int64) *TaobaoShopcatsListGetShopCat {
    s.ParentCid = &v
    return s
}
func (s *TaobaoShopcatsListGetShopCat) SetName(v string) *TaobaoShopcatsListGetShopCat {
    s.Name = &v
    return s
}
func (s *TaobaoShopcatsListGetShopCat) SetIsParent(v bool) *TaobaoShopcatsListGetShopCat {
    s.IsParent = &v
    return s
}
